home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / fortran / fatdos.zip / README < prev   
Text File  |  1988-05-02  |  8KB  |  166 lines

  1.  
  2.  
  3.                 Getting Started with FAT-DOS 1.00
  4.                 ----------------------------------
  5.  
  6.         Notice:
  7.         -------
  8.           This software is shareware, please read the manual
  9.         for more info on the use of this package, and for info
  10.         on the available support for this product.
  11.           This package provides a library of functions designed
  12.         for use with the Microsoft, and Lahey, Fortran compilers.
  13.           There is also a manual on disk, divided into 4 sections,
  14.         for printing. To see how to call each function from Fortran,
  15.         see the manual regarding that funtion. At the end of this
  16.         readme file is a list of the available functions in the
  17.         library.
  18.  
  19.         Installation on Hard Disk:
  20.         --------------------------
  21.         First copy the disk contents to an empty sub-directory
  22.         on your hard disk.
  23.         To extract files from the registered archive file,
  24.         Type >arce FD100
  25.         To extract files from the shareware archive file,
  26.         Type >arce FD100
  27.  
  28.         Installation on Floppy Systems Only:
  29.         ------------------------------------
  30.         Same as above except you must specify an output path.
  31.         Type >arce FD100 b:\FATDOS
  32.         Note: In the example you must first make the subdirectory
  33.         and name it fatvid on drive B:.
  34.  
  35.         Manual:
  36.         -------
  37.         The manual consisits of 4 sections: fatd0.doc, fatd1.doc, fatd2.doc
  38.         fatd3.doc. These may be printed on any printer.
  39.  
  40.         Demo:
  41.         -----
  42.         There is a demo program called demo.exe. Once unarchived, you
  43.         need only type demo and the demo will start. The demo source code
  44.         is a good source of examples.
  45.  
  46.  
  47.  
  48.                         FAT-DOS 1.00  Pricing Structure
  49.                         --------------------------------
  50.  
  51.  
  52.            The registered users of the FAT-DOS package will be notified
  53.         of specific errors, corrections and updates by mail. There is also
  54.         telephone support for registered users.
  55.  
  56.         Shareware Disk               $ 12.00    Manual on disk
  57.         Registration & Disk          $ 35.00    Manual on disk
  58.                                               & window Fortran source code
  59.         If you bought your shareware disk from me, I'll register you for $25.00
  60.         Printed Manual               $ 15.00
  61.         Assembly source, DOS.lib   $ 35.00    Requires A86 assembler.
  62.         Upgrade Disk(Reg users only) $ 12.00    Manual on disk
  63.  
  64.         Maryland residents add 5% sales tax.
  65.  
  66.           For Info call 301-441-9235
  67.  
  68.           To order, send check or mony order, and state items desired, to:
  69.  
  70.                 Analytic Software Associates
  71.                 P.O. Box 425
  72.                 Greenbelt MD  20770
  73.  
  74.  
  75.  
  76.  
  77.                 Table of Functions - DOS Library
  78.                 ----------------------------------
  79.  
  80.         No.     Function                                        Page
  81.         ---     --------                                        ----
  82.         1       ALLMEM(NPAR,SEG,MAXPAR)                         A-1
  83.         2       FREMEM(SEG,IERR)                                A-1
  84.         3       MODMEM(NPAR,SEG,MAXSEG,IER)                     A-2
  85.         4       PEEKB(OFF,SEG,VALUE)                            A-2
  86.         5       PEEKW(OFF,SEG,VALUE)                            A-3
  87.         6       PEEKL(OFF,SEG,VALUE)                            A-3
  88.         7       POKEB(OFF,SEG,VALUE)                            A-4
  89.         8       POKEW(OFF,SEG,VALUE)                            A-4
  90.         9       POKEL(OFF,SEG,VALUE)                            A-5
  91.         10      OPFILX(FILE,MODE,HANDLE,IER)                    B-1
  92.         11      CRFILX(FILE,ATTRIB,HANDLE,IER)                  B-1
  93.         12      CLFILX(HANDLE,IER)                              B-2
  94.         13      DLFILX(FILE,IER)                                B-2
  95.         14      RNFILX(OLDFILE,NEWFILE,IER)                     B-2
  96.         15      SCHFIL(SFILE,FFILE,ATTRIB,RATT,RTIME,RDATE,     B-3
  97.                 RSIZE,IER)
  98.         16      SCHFL2(FFILE,RATT,RTIME,RDATE,RSIZE,IER)        B-3
  99.         17      CRTEMP(PATH,ATTRIB,HANDLE,IE                    B-4
  100.         18      DUPHND(OLDHANDLE,NEWHANDLE,IER)                 B-4
  101.         19      GETFDT(HANDLE,DATE,TIME,IER)                    B-5
  102.         20      SETFDT(HANDLE,DATE,TIME,IER)                    B-5
  103.         21      INTDAT(DATE,YR,MO,DAY)                          B-6
  104.         22      INTTIM(TIME,HRS,MIN,SEC)                        B-6
  105.         23      GETFA(FILE,ATTRIB,IER)                          B-6
  106.         24      SETFA(FILE,ATTRIB,IER)                          B-7
  107.         25      MOVPTR(HANDLE,METHOD,OFFSET,IER)                B-7
  108.         26      RDFILX(BUFFER,NBYTES,HANDLE,IER)                B-8
  109.         27      WTFILX(BUFFER,NBYTES,HANDLE,IER)                B-8
  110.         28      CHINP(KEY)                                      C-1
  111.         29      UCHINP(KEY)                                     C-1
  112.         30      CHINWE(KEY)                                     C-1
  113.         31      KBDIS(STATUS)                                   C-2
  114.         32      CLRCON()                                        C-2
  115.         33      GETSTR(STRING,NBYTES,IER)                       C-2
  116.         34      CHOUT(KEY)                                      D-1
  117.         35      PUTSTR(STRING,NBYTES,IER)                       D-1
  118.         36      DSKRST()                                        E-1
  119.         37      SETDD(DRIVE,NUMDRIVES)                          E-1
  120.         38      GETDD(DRIVE)                                    E-1
  121.         39      GETAID(DRIVE,SPC,FATIB,SOS,NC)                  E-2
  122.         40      SETVF(VALUE)                                    E-2
  123.  
  124.  
  125.         Copyright (c) 1987 Marc A. Norton   All Rights Reserved.
  126.  
  127.         DEC 1987                FAT-DOS 1.0                   Page ii
  128.  
  129.  
  130.  
  131.  
  132.                 Table of Functions - DOS Library
  133.                 ----------------------------------
  134.  
  135.         No.     Function                                        Page
  136.         ---     --------                                        ----
  137.         41      GETVF(VALUE)                                    E-2
  138.         42      GETFDS(DRIVE,SPC,NAC,BPS,CPD,IER)               E-3
  139.         43      SETDTA(LDTA)                                    E-3
  140.         44      GETDTA(LDTA)                                    E-3
  141.         45      MKDIR(DIRNAME,IER)                              F-1
  142.         46      RMDIR(DIRNAME,IER)                              F-1
  143.         47      SETDIR(DIRNAME,IER)                             F-1
  144.         48      GETDIR(DRIVE,DIRNAME,IER)                       F-2
  145.         49      COMLIN(STRING)                                  G-1
  146.         50      GETDOS(MAJOR,MINOR)                             G-1
  147.         51      BEEP()                                          G-1
  148.         52      GETPSP(SEGMENT)                                 G-1
  149.         53      SETNUL(STRING)                                  G-2
  150.         54      GETTIM(HRS,MIN,SEC,HSEC)                        H-1
  151.         55      SETTIM(HRS,MIN,SEC,HSEC)                        H-1
  152.         56      GETDAT(YR,MO,DAY)                               H-1
  153.         57      SETDAT(YR,MO,DAY)                               H-2
  154.         58      AUXINP(VALUE)                                   I-1
  155.         59      AUXOUT(VALUE)                                   I-1
  156.         60      PRNOUT(VALUE)                                   I-1
  157.         61      INPB(PORT,VALUE)                                I-2
  158.         62      INPW(PORT,VALUE)                                I-2
  159.         63      OUTPB(PORT,VALUE)                               I-2
  160.         64      OUTPW(PORT,VALUE)                               I-2
  161.         65      GETCBF(FLAG)                                    J-1
  162.         66      SETCBF(FLAG)                                    J-1
  163.         67      TRAPCC(FLAG)                                    J-2
  164.         68      TRAPCB(FLAG)